engineer depot - French English Dictionary